.detail-container {
  padding-top: 20rpx;
  padding-bottom: 150rpx;
  min-height: calc(100vh);
  background-color: #f5f5f5;
  box-sizing: border-box;

  .group {
    padding: 20rpx;
    margin: 0 20rpx 20rpx;
    background-color: #fff;
    border-radius: 20rpx;
    overflow: hidden;
  }

  .choose-address {
    display: flex;
    align-items: center;
    font-size: 28rpx;

    .address {
      margin-left: 20rpx;

      .name {
        display: flex;

        view {
          margin-right: 15rpx;
        }
      }

      .area {}
    }
  }

  .goods-info {
    display: flex;

    .img {
      margin-right: 20rpx;
      width: 150rpx;
      height: 150rpx;

      image {
        width: 100%;
        height: 100%;
        border-radius: 10rpx;
      }
    }

    .info {
      flex: 1;

      .info-tit {
        font-size: 32rpx;
      }

      .info-spec {
        color: #666;
        font-size: 28rpx;
      }

      .total {
        margin-top: 20rpx;
        display: flex;
        align-items: center;
        justify-content: space-between;

        .num {
          color: #666;
          font-size: 28rpx;
        }

        .price {
          color: #f20c00;
        }
      }
    }
  }

  .van-cell__title {
    font-size: 28rpx;
  }

  .van-cell__value {
    font-size: 26rpx;
  }
}